class Car():
    def __init__(self,type,no):
        self.type =type
        self.no =no

    def start(self):
        print('我是车，我能启动')
    def stop(self):
        print('我是车，我可以停止')


# 出租车
class Taxi(Car):
    def __init__(self,type,no,company):
        super().__init__(type,no)
        self.company = company

    # 重写父类的的方法
    def start(self):
        print('你好，乘客！')
        print(f'我是{self.company}出租车公司，我的车牌是:{self.no}，您要去哪里？')

    def stop(self):
        print('目的地到了，请扫码付款，欢迎您下车乘坐')

# 私家车
class FamilyCar(Car):
    def __init__(self,type,no,name):
        super().__init__(type,no)
        self.name = name

    def start(self):
        print(f'我是{self.name}，我的车我做主！')

    def stop(self):
        print('目的地到了，我们去玩吧！')


# 测试
taxi = Taxi('一汽大众','京A888888','奔腾')
taxi.start()
taxi.stop()

print()

family_car = FamilyCar('广汽本田','鄂A66666','lili')
family_car.start()
family_car.stop()